package com.dengbw.systemtransfer.model.db;


import lombok.*;
import io.swagger.annotations.ApiModelProperty;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;

@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
public class PstFarmerExtConfig {

	/**
	 * ID 
	 */
	@ApiModelProperty(value = "ID ", position = 0)
	private Long configId;

	/**
	 * 序号
	 */
	@ApiModelProperty(value = "序号", position = 1)
	private Integer orderNum;

	/**
	 * 分组#'1':'农户扩展主表','2':'农户基本情况','3':'家庭年收入情况','4':'教育保障政策落实情况','5':'健康扶贫及政策落实情况','6':'其他政策享受情况' 
	 */
	@ApiModelProperty(value = "分组#'1':'农户扩展主表','2':'农户基本情况','3':'家庭年收入情况','4':'教育保障政策落实情况','5':'健康扶贫及政策落实情况','6':'其他政策享受情况' ", position = 2)
	private Integer groupId;

	/**
	 * 分组名称
	 */
	@ApiModelProperty(value = "分组名称", position = 3)
	private String groupName;

	/**
	 * 表名
	 */
	@ApiModelProperty(value = "表名", position = 4)
	private String tableName;

	/**
	 * 扩展字段
	 */
	@ApiModelProperty(value = "扩展字段", position = 5)
	private String fieldName;

	/**
	 * 字段编码
	 */
	@ApiModelProperty(value = "字段编码", position = 6)
	private String fieldKey;

	/**
	 * 值类型#'1':'默认输入','2':'是与否','3':'候选项','4':'日期'
	 */
	@ApiModelProperty(value = "值类型#'1':'默认输入','2':'是与否','3':'候选项','4':'日期'", position = 7)
	private Integer valueType;

	/**
	 * 候选项
	 */
	@ApiModelProperty(value = "候选项", position = 8)
	private String valueItems;

	/**
	 * 是否录入#'1':'是','0':'否'
	 */
	@ApiModelProperty(value = "是否录入#'1':'是','0':'否'", position = 9)
	private Integer isActive;

	/**
	 * 是否必填#'1':'是','0':'否'
	 */
	@ApiModelProperty(value = "是否必填#'1':'是','0':'否'", position = 10)
	private Integer isRequired;

	/**
	 * 创建人
	 */
	@ApiModelProperty(value = "创建人", position = 11)
	private Long createUserId;

	/**
	 * 创建时间
	 */
	@ApiModelProperty(value = "创建时间", position = 12)
	private java.util.Date createTime;

	private String tenantId;

	/**
	 * 村租户标识
	 */
	@ApiModelProperty(value = "村租户标识", position = 14)
	private Long subTenantId;


}
